﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BlockLogic.Interface;
using BlockLogic.Impl.Enum;
using BlockLogic.Interface.Blocks;

namespace BlockLogic.Impl.Blocks
{
    public abstract class Block : IBlock
    {
        public Guid ID { get; private set; }
        public BlockType Type { get; private set; }

        public Block(Guid id, BlockType type)
        {
            ID = id;
            Type = type;
        }

        public abstract void Initialize();
    }
}
